Harrykp ⚡️
Blog - Database Transactions
    Serializability

    Serializability

    Serializable isolation is usually regarded as the strongest isolation level. It guarantees that even though transactions may execute in parallel, the end result is the same as if they had executed one at a time, serially, without any concurrency.

    Serializability Database Transactions Draft
    Transaction

    Transaction

    Transactions group database operations into atomic units ensuring consistency and isolation. Safely handling errors and aborts requires deduplication, backoff, separating transient errors, and managing external side effects to avoid data loss or duplication.

    Distributed Systems Database Transactions ACID
    Weak Isolation Levels

    Weak Isolation Levels

    Weak isolation levels in databases can lead to anomalies like dirty reads, non-repeatable reads, and phantom reads. Understanding these anomalies can help you choose the right isolation level for your application.

    Snaphshot Isolation Database Transactions